// #include <iostream>
// #include <cmath>
// #include <algorithm>
// #include <cstring>
// #include <vector>
// #include <map>
// #include <queue>
// #include <cstdio>
// #include <string>
// #include <stack>
// #include <set>
// #define IOS ios::sync_with_stdio(false), cin.tie(0)
// using namespace std;
// typedef long long ll;
// ll a[25];
// bool vis[25];
// ll sum;
// void dfs(ll id){
//     if(id>=4){
//         sum=a[0]+a[1]+a[2]+a[3];
//         ll k=id/4;
//         ll mod=id%4;
//         if(mod==0){
//             ll num=a[k*4]+a[k*4+1]+a[k*4+2]+a[k*4+3];
//             if(num!=sum)return ;
//             if()
//         }
//     }
//     else {
//         for(ll i=1;i<=16;i++){
//             if(vis[i])continue;
//             vis[i]=true;
//             dfs(id+1);
//             vis[i]=false;
//         }
//     }
// }

// int main()
// {
//     IOS;
//     a[0]=1;
    
//     getchar();
//     getchar();
//     return 0;
// }
